de1a590c0e8e3a81e7d034b36a21f9feaef81b16,src/main/java/com/jonnyliu/proj/wechat/service/user/WechatUserServiceImpl.java,WechatUserServiceImpl,deleteTag,#number#,117
Before Change
@Override
public APIResponse deleteTag(long tagId) {
Preconditions.checkArgument(tagId > 0, "parameter tagid must be greater than 0");
AccessTokenBean accessToken = accessTokenService.getAccessToken();
WechatTag tag = new WechatTag();
tag.setId(tagId);
CreateOrEditTagParameter parameter = new CreateOrEditTagParameter(tag);
try {
String postJson = MAPPER.writeValueAsString(parameter);
String response = HttpClientUtils.sendPost(HttpClientUtils.buildUrlWithToken(WechatConstant.WECHAT_DELETE_TAG_URL, accessToken.getAccess_token()), postJson);
APIResponse apiResponse = MAPPER.readValue(response, APIResponse.class);
return apiResponse;
} catch (Exception e) {
After Change
@Override
public APIResponse deleteTag(long tagId) {
Preconditions.checkArgument(tagId > 0, "parameter tagid must be greater than 0");
AccessTokenBean accessToken = checkAccessToken();
WechatUserTag tag = new WechatUserTag();
tag.setId(tagId);
CreateOrEditTagParameter parameter = new CreateOrEditTagParameter(tag);
try {
String postJson = MAPPER.writeValueAsString(parameter);
String url = WechatConstant.WECHAT_DELETE_TAG_URL.replaceAll("ACCESS_TOKEN",accessToken.getAccess_token());
String response = HttpClientUtils.sendPost(url, postJson);
APIResponse apiResponse = MAPPER.readValue(response, APIResponse.class);
return apiResponse;
} catch (Exception e) {